package belleza.relativa

/*
* Un mensaje no se puede borrar, se cambia la fecha de ultimo mensaje de las conversaciones (ver Conversacion)
* No se duplican los mensajes en la base de datos.
* */

class Mensaje {

    static constraints = {
        emisor(nullable: false)
        receptor(
               nullable: false
        )
        mensaje(blank: false)
        fechaEmision(nullable: false)
        leido(nullable:false)
    }


    int compareTo(Mensaje other) {
        return fechaEmision.compareTo(other.fechaEmision)
    }

    Persona emisor
    Persona receptor
    String mensaje
    Date fechaEmision
    Boolean leido
}
